﻿namespace FishServe.Core.Services.UpdaterService.Interfaces
{
	public interface IReleaseManifestService
	{
		/// <summary>
		/// Responsible for reading the manifest file and 
		/// returning an object graph in the ReleaseManifest
		/// 
		/// Manifest File is assumped to be at the root of the current executing application.
		/// </summary>
		/// <returns></returns>
		ReleaseManifest RetrieveReleaseManifest();

		ReleaseManifest RetrieveReleaseManifestFrom(string fullQualifiedPath);
	}
}
